package main

import "fmt"

func main() {
	var progress = 2
	var target = 8
	// 两个参数格式化
	title := fmt.Sprintf("已经采集%d个药草，还需要%d个完成任务", progress, target)
	// 打印
	fmt.Println(title)
	pi := 3.14159
	// 按数字本身的格式输出
	variant := fmt.Sprintf("%v %v %v", "月球基地", pi, true)
	// 打印
	fmt.Println(variant)
	// 声明匿名结构体 并赋值n
	profile := &struct {
		Name string
		HP   int
	}{
		Name: "李白",
		HP:   100,
	}
	fmt.Println("%+v\n", profile)
	fmt.Println("%#v\n", profile)
	fmt.Println("%T\n", profile)
}
